Dual Quaternions for Rigid Transformation Blending
نویسندگان
چکیده
Quaternions have been a popular tool in 3D computer graphics for more than 20 years. However, classical quaternions are restricted to the representation of rotations, whereas in graphical applications we typically work with rotation composed with translation (i.e., a rigid transformation). Dual quaternions represent rigid transformations in the same way as classical quaternions represent rotations. In this paper we show how to generalize established techniques for blending of rotations to include all rigid transformations. Algorithms based on dual quaternions are computationally more efficient than previous solutions and have better properties (constant speed, shortest path and coordinate invariance). For the specific example of skinning, we demonstrate that problems which required considerable research effort recently are trivial to solve using our dual quaternion formulation. However, skinning is only one application of dual quaternions, so several further promising research directions are suggested in the paper. CR Categories: I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling – Geometric Transformations— [I.3.7]: Computer Graphics—Three-Dimensional Graphics and Realism – Animation
منابع مشابه
Dual Quaternion Blending Algorithm and Its Application in Character Animation
In this paper we generalize established techniques and blending algorithm for quaternions to dual quaternions to represent rigid transformations compactly. With the visualization of OpenGL, we employ dual quaternions to achieve character animation in real time. Classical quaternions are only able to characterize rotations although combination of matrix calculation and quaternions operator has b...
متن کاملApplications of Dual Quaternions in Three Dimensional Transformation and Interpolation
Quaternions have long been integral to the field of computer graphics, due to their minimal and robust representation of rotations in three dimensional space. Dual quaternions represent a compact method of representing rigid body transformations (that is rotations and translations) with similar interpolation and combination properties. By comparing them to two other kinds of rigid transformatio...
متن کاملSkinning with dual quaternions pdf
Figure 1: A comparison of dual quaternion skinning with previous methods: log-matrix blending Cordier and Magnenat-Thalmann 2005 and. Dual quaternions a generalization of regular quaternions invented. Techdocslcoterrors.pdf.Figure 1: A comparison of dual quaternion skinning with previous methods: log-matrix. Closed-form approximation, based on dual quaternions a general.Skinning with Quaternion...
متن کاملReal Time Skeletal Animation with Dual Quaternion
Though Combination of Quaternions and matrix has been a popular tool in skeletal animation for more than 20 years, classical quaternions are restricted to the representation of rotations. In skeletal animation and many other applications of 3D computer graphics, we actually deal with rigid transformation including both rotation and translation. Dual quaternions represent rigid transformations n...
متن کاملDual Quaternions as a Tool for Rigid Body Motion Analysis: a Tutorial with an Application to Biomechanics
Dual quaternions and dual quaternion interpolation are powerful mathematical tools for the spatial analysis of rigid body motions. In this paper, after a review of some basic results and formulas, it will be presented an attempt to use these tools for the the kinematic modeling of human joints. In particular, the kinematic parameters extracted from experimentally acquired data are compared with...
متن کامل